package org.zlpt.entity.co;

import lombok.Data;
import org.hyperledger.fabric.contract.annotation.Property;

import java.util.List;
@Data
public class WordsResultCO {
    // 单位
    @Property
    private List<RowWordCO> commodityUnit;

    // 购方地址及电话
    @Property
    private String purchaserAddress;
    // 联次信息
    @Property
    private String sheetNum;
    // 规格型号
    @Property
    private List<RowWordCO> commodityType;
    // 合计金额
    @Property
    private String totalAmount;
    // 复核
    @Property
    private String checker;
    // 购方开户行及账号
    @Property
    private String purchaserBank;
    // 是否代开
    @Property
    private String agent;
    // 密码区
    @Property
    private String password;
    // 发票名称
    @Property
    private String invoiceTypeOrg;
    // 发票代码的辅助校验码
    @Property
    private String invoiceCodeConfirm;
    // 合计税额
    @Property
    private String totalTax;
    // 发票消费类型
    @Property
    private String serviceType;
    // 税率
    @Property
    private List<RowWordCO> commodityTaxRate;
    // 税额
    @Property
    private List<RowWordCO> commodityTax;
    // 销售方开户行及账号
    @Property
    private String sellerBank;
    // 备注
    @Property
    private String remarks;
    // 销售方地址及电话
    @Property
    private String sellerAddress;
    // 开票人
    @Property
    private String noteDrawer;
    // 增值税发票左上角标志
    @Property
    private String invoiceTag;
    // 发票号码的辅助校验码
    @Property
    private String invoiceNumConfirm;
    // 电子支付标识
    @Property
    private String onlinePay;
    // 收款人
    @Property
    private String payee;
    // 货物名称
    @Property
    private List<RowWordCO> commodityName;
    // 类型
    @Property
    private List<RowWordCO> commodityVehicleType;
    // 发票代码
    @Property
    private String invoiceCode;
    // 价税合计(大写)
    @Property
    private String amountInWords;
    // 价税合计(小写)
    @Property
    private String amountInFiguers;
    // 市
    @Property
    private String city;
    // 发票种类
    @Property
    private String invoiceType;
    // 通行日期止
    @Property
    private List<RowWordCO> commodityEndDate;
    // 购方名称
    @Property
    private String purchaserName;
    // 开票日期
    @Property
    private String invoiceDate;
    // 数量
    @Property
    private List<RowWordCO> commodityNum;
    // 购方纳税人识别号
    @Property
    private String purchaserRegisterNum;
    // 机器编号
    @Property
    private String machineCode;
    // 车牌号
    @Property
    private List<RowWordCO> commodityPlateNum;
    // 校验码
    @Property
    private String checkCode;
    // 销售方纳税人识别号
    @Property
    private String sellerRegisterNum;
    // 单价
    @Property
    private List<RowWordCO> commodityPrice;
    // 通行日期起
    @Property
    private List<RowWordCO> commodityStartDate;
    // 销售方名称
    @Property
    private String sellerName;
    // 金额
    @Property
    private List<RowWordCO> commodityAmount;
    // 省
    @Property
    private String province;
    // 发票号码
    @Property
    private String invoiceNum;
}
